Top 10k strings from Video Basic - Issue 08 (1985)(Ingelek Jackson)(16k)(es).tzx in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Magazines / Sinclair ZX Spectrum - Magazines - [TZX] (TOSEC-v2007-01-01) /

Back to the directory listing

   5 A$="PON EN MARCHA LA GRABADORA":
   5 "4";"ESTA BIEN ESCRITO ? (S/N)";
   5 "23606",z:
   5 "10",z;"       PARA LA GRABADORA        ":
   4 t$=" PULSA UNA TECLA PARA CONTINUAR "
   4 U;" ";N$;" "
   4 "9",N;" ~|";
   4 "8",N;A$(N-2
   4 "3";"ESCRIBE TU NOMBRE EN EL         TECLADO Y PULSA <ENTER>":
   4 "23296"+N,
   4 "10",N;" \]"
   4  PASO A LA PARTE";
   3 u;"DIM A$(
   3 t$(2)-48":
   3 B$="      ":
   3 ;"VIDEOBASIC":
   3 "6";"  SIGUIENTE"
   3 "28"-J/A,ER+J/A*.7
   3 "126-XL/2",
   3 "10-a/2",U;
   3  VUELTA AL PRINCIPIO";
   3  PARA TERMINAR * 
   3  PARA EMPEZAR":
   3        PARA LA GRABADORA        
   2 y$=" PULSA UNA TECLA PARA CONTINUAR ":
   2 t$(3)-48":
   2 q$=" PULSA UNA TECLA PARA CONTINUAR "
   2 p$="VIDEOHARDWARE:               ":
   2 p$="VIDEOBREAK:                  ":
   2 p$="VIDEOBASIC-LA PROGRAMACION:  ":
   2 l$="                                "
   2 a$=a$+f$(rc,i):
   2 T$="   ELIGE, `:":
   2 LEE LOS UDG
   2 L$="                                "
   2 HOMBRECILLO
   2 C7;"    ":
   2 ;"PON EN MARCHA LA GRABADORA":
   2 ;"                ":
   2 ;"                   ";
   2 *          *
   2 *           *
   2 )+"   "+Z$(13
   2 "BIEN, "+N$+"
   2 "30";"  ";
   2 "23617",U:
   2 "21-i*4-j",
   2 "(21-YP)*8-2":
   2  SOFTIDEA  (Como) 
   2  SAVE ""BASIC"" 
   2  RALENTIZAR  "
   2  FINALIZAR     
   2       |       
   2                
   2            
   1 yp=yp+(t$(i)="b")-(t$(i)="a"):
   1 y=y0+(x-x0)*m
   1 y(n)=y(n+1
   1 xp=xp+(t$(i)="d")-(t$(i)="s"):
   1 x=x0+(y-y0)/m
   1 x0-y,y0-x:
   1 x0-y,y0+x:
   1 x0-x,y0-y:
   1 x0+x,y0-y:
   1 w$="EN ESTA LECCION PODRAS  APREN-DER COMO SE GRABAN  LOS  DATOSEN LA CINTA MAGNETICA, NO DES-DE EL PUNTO  DE  VISTA  <HARD-WARE>, SINO <SOFTWARE>.":
   1 u;"F$=MATRIZ 12,30          M=MES  "
   1 u;"EXACTO !":
   1 u;"123456789012";
   1 u;" LET A$(";I$;",";J$;",";A$;")=""*"" ":
   1 u;"   - MEMORIA -  "
   1 u,u;"       
   1 t$(u+u)-48":
   1 t$(u)="<":
   1 t$(u)="1292"(B)
   1 t$(4)-49":
   1 t$(3)-49":
   1 t$(3)-48)*4+2":
   1 t$(3)-48",
   1 t$(2)-48)*8+2":
   1 t$(2)-48";
   1 sssssssttttttttssssssssssssssssssqsssssttttttttsssssssssssssssqssqsqqqqqqtDDttqqqqqqqqqqqqqqqsqssqsqssssstDDDtqqqqqqqqqqqqqqqsqssqsqsqqqqttDDtqqrqqqqqqqqqqqrsqssqsqsqqqqttDtqqqrqqqqssqqqqqrsqsrrrrrrrrrttttttsqqqqqsssqqqqrsqsrqsqsqqqtttttttssqqqssssqqqqrsqsrqsqsttttttttttssqqqqsssqqqqrsqsrqsqsqttttttttttqqqqqsssqqqqrsqsrsrrrrrrtttttrrrqqqqqqqqqqqqqsqsrsrrrrrjtlttrrrrsqqqqqqqqqqqssqsrqrrrjjjjjjjrrrrqqqquqqqqrqqrsqsrsrrrjjjjjjrrrrssqqqssssqsqsssqsrrrrrjjjrrrrrrrqsqqsqsssssqsssssrrrrrjjjjrrrrrrrqqqssqssssqsssssrsrrrjjjjrrrrrrrqqqqqqqqqqqsssssrsrrrrjjjrrrrrrssqqqqqqqssssssssrrrrrrjjjrrrrrrsssssssssssssssssrrrrrrjjjrrrrrrsssssssssssssssssrrrrrrjjjrrrrrrsssssssssssssssssrrrrrrjjjrrrrrrsssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
   1 p;"            ":
   1 p;"               ":
   1 p(j);" ";:
   1 p(j)-a;" ";:
   1 p$="los temas de la leccion   ":
   1 p$="de cadenas                 ":
   1 p$="VIDEOTEST:                  ":
   1 p$="VIDEONEXT:                  ":
   1 p$="VIDEONEXT":
   1 p$="VIDEOLIST":
   1 p$="VIDEOJUEGO:                 ":
   1 p$="VIDEOJUEGO:                  ":
   1 p$="VIDEOBASIC-EL LENGUAJE:      ":
   1 p$="Uso de Vectores y Matrices  ":
   1 p$="TO - IN - OUT              ":
   1 p$="Solitario                  ":
   1 p$="Operaciones de troceado     ":
   1 p$="La Grabadora                ":
   1 p$="LOAD - MERGE               ":
   1 p$="LEN - STR$ - VAL - VAL$     ":
   1 p$="Juego de adivinanzas sobre ":
   1 p$="Flores Electronicas         ":
   1 p$="En el proximo numero...    ":
   1 p$="El ahorcado                 ":
   1 p$="El Joystick                 ":
   1 p$="DIM - SAVE - VERIFY         ":
   1 p$="Caleidoscopio               ":
   1 n;"        ":
   1 n;"         ":
   1 m=(y1-y0)/(x1-x0)
   1 copy=23760
   1 cc-aa,dd-bb,ee:
   1 b$=b$+(w$(j)
   1 attr=23813
   1 aa,bb,cc,dd,ee:
   1 a;"               ":
   1 a$="LA PROGRAMACION":
   1 a$="  PON EN MARCHA LA GRABADORA   ":
   1 a$="               ":
   1 Z;"LET A$(";
   1 Z$="4")+(260
   1 Z$="2")+(8000
   1 Z$="1")+(2000
   1 YY,XX;"      ";
   1 Y,N;A$(N-2
   1 Y,N;" {|";
   1 Y$=" PULSA UNA TECLA PARA CONTINUAR":
   1 Y$=" PULSA UNA TECLA PARA CONTINUAR "
   1 X<21)+(30-X)*(X>20)"):
   1 X,Y;T$(N):
   1 W$="VALE: 0 = PROGRAMA                  1 = MATRIZ NUMERICA           2 = MATRIZ ALFANUMERICA       3 = BYTES":
   1 W$="REPRESENTA LA  LINEA  DE  AUTOEJECUCION, EN EL  CASO  DE  UNPROGRAMA, O DIRECCION DE  PAR-TIDA EN EL CASO DE  UN  BLOQUEDE BYTES.":
   1 W$="PULSA <1> O  <0>  PARA  GRABARLOS  VALORES  CORRESPONDIENTESEN LA CINTA. PULSA 'SPACE' PA-RA TERMINAR.":
   1 W$="OBSERVA LO QUE OCURRE  DURANTELA LECTURA DE LA CINTA.  PULSA'SPACE' PARA TERMINAR.":
   1 W$="LA GRABADORA ES UN  PERIFERICOINDISPENSABLE DE TU <SPECTRUM>PARA LA MEMORIZACION PERMANEN-TE DE DATOS. VAMOS  A  VER  SUFUNCIONAMIENTO."
   1 W$="INDICA LA  LONGITUD  REAL  DELBASIC, EXCLUYENDO EL  AREA  DEVARIABLES.                    TIENE SOLO SENTIDO SI EL  BLO-QUE ES UN PROGRAMA.":
   1 W$="ESTOS 10 BYTES REPRESENTAN  ELNOMBRE DEL BLOQUE EXPRESADO ENCARACTERES.":
   1 W$="ESTE ES EL  TELEVISOR  DURANTESU FUNCIONAMIENTO NORMAL.  OB-SERVA ATENTAMENTE LO QUE  OCU-RRE CUANDO CARGAS UN PROGRAMA.":
   1 W$="ES  UN  NUMERO  DE  DOS  BYTES(0-->65535) QUE REPRESENTAN LALONGITUD TOTAL DEL  BLOQUE  DEDATOS.":
   1 W$="ELIGE:   R   PARA REPETIR              C   PARA CONTINUAR    ":
   1 W$="ELIGE:    R   PARA REPETIR              C   PARA CONTINUAR    ":
   1 W$="EL SONIDO CONSTANTE QUE PRECE-DE  A  TODO  BLOQUE  DE  DATOS(LEED), PREPARA  LA  GRABADORAPARA LA RECEPCION DE DATOS; SUDURACION ES DE UNOS <5> SEGUN-DOS ANTES DEL  HEADER,  Y  <3>ANTES DEL BLOQUE PRINCIPAL  DEINFORMACION.":
   1 W$="EL PROGRAMA, ES DECIR, LA  SE-CUENCIA DE  <0>  Y  <1>,  ESTAGRABADA COMO SI FUERA  MUSICA.UNA MUSICA UN POCO MONOTONA DEDOS SONIDOS: 0 Y 1.":
   1 W$="EL PROBLEMA ES LA MEMORIZACIONDE <0> Y <1> EN LA CINTA  MAG-NETICA, PARA LO CUAL  UTILIZA-MOS DOS FRECUENCIAS DISTINTAS,EN NUESTRO CASO,  DOS  SONIDOSDIFERENTES."  
   1 W$="EL HEADER ES UN BLOQUE  CORTO,EXACTAMENTE  17  BYTES.  SIRVEPARA INDICAR A LA CPU INFORMA-CIONES SOBRE EL BLOQUE DE  DA-TOS: EL NOMBRE,  LA  DURACION,LA DIRECCION DE INICIO, ETC...":
   1 W$="EL BLOQUE DE DATOS ES SIN DUDALA PARTE MAS IMPORTANTE:  CON-TIENE LOS PROGRAMAS, BYTES,  OVARIABLES QUE SE DESEAN  MEMO-RIZAR.":
   1 W$="      PARA LA GRABADORA    ":
   1 W$="       PARA LA GRABADORA":
   1 Via Indipendenza, 88
   1 Via Indipendenza 88
   1 VISUALIZACION BLOQUE
   1 VIDEONEXT P
   1 VIDEOLIST 
   1 VIDEOBREAK
   1 VIDEOBASIC N.8
   1 VERIFY    9
   1 VELOCIDAD DE GRABACION DE  DA-TOS (EN BAUDIOS)                  1500        
   1 UDG JUEGO 
   1 U;"PROGRAMA";
   1 U;"OTRA VEZ... !":
   1 U;"OTRA VEZ..":
   1 U;"ESTA ES LA INSTRUCCION EXACTA:":
   1 U;"ERROR !":
   1 U;"BIEN,"+N$,,"AHORA PULSA <RUN>, Y VERAS  FUN-CIONAR TU PROGRAMA.",:
   1 U;" PULSA:  <R> PARA REPETIR                <C> PARA CONTINUAR     "
   1 U;" <ENTER> DESPUES DE CADA VALOR  ";
   1 U;"  ";i$;"   NO ES CORRECTO    ",:
   1 U,U;"DIM A$(
   1 U+U,XP;A$;
   1 TIPO DE VARIABLE CON UN INDICE                                  VECTOR      
   1 TIPO DE VARIABLE CON MAS INDI-CES                               MATRIZ      
   1 TIENE SENTIDO EL COMANDO      VERIFY ~~SCREEN$  (SI/NO)         NO          
   1 TEST      u
   1 TABLA VER 
   1 TABLA TEST
   1 TABLA DIM2
   1 TABLA DIM1
   1 T$="TE  PROPONGO  UN  NUEVO  TEST:UTILIZA EL  TECLADO  COMO  HASAPRENDIDO EN  LECCIONES  ANTE-RIORES, Y ESCRIBE LO QUE YO TEVAYA PIDIENDO.":
   1 T$="OBSERVA CON ATENCION EL  DESA-RROLLO DEL PROGRAMA, E  INTEN-TALO DE NUEVO.":
   1 T$="EN EL CASO DE QUE  LAS  DIMEN-SIONES SEAN SUPERIORES A  <3>,PUEDES REPRESENTAR  LA  MATRIZCOMO  UN  CONJUNTO  DE  VARIOSGRUPOS, A CADA UNO DE LOS CUA-LES SE HACE REFERENCIA POR  ELINDICE RESPECTIVO.":
   1 T$="ELIGE, "+N$:
   1 T$="COMO HAS PODIDO OBSERVAR, SINOSE INDICA NADA EN  CONTRA,  ELCOMANDO SE REFIERE AL PROGRAMACOMPLETO;":
   1 T$="AHORA, "+N$+"":
   1 T$="<DATA> INDICA UNA MATRIZ;":
   1 T$="<CODE> ACCEDE  DIRECTAMENTE  ALA ZONA DE MEMORIA INDICADA ENSU ARGUMENTO.":
   1 T$="..Y HE AQUI CUAL ES LA  COMPO-SION FISICA IMAGINARIA DE  UNAMATRIZ:":
   1 T$="   ELIGE, {:":
   1 T$="   ELIGE, "+N$+":":
   1 T$="                 ":
   1 T$(U);T$(U+U
   1 SIRVE PARA VERIFICAR LOS DATOSDE UNA CINTA                      VERIFY      
   1 SIRVE PARA GRABAR DATOS EN UNACINTA                             SAVE        
   1 SIRVE PARA CARGAR DATOS DE UNACINTA                             LOAD        
   1 SCROLL=23828
   1 SCRITTE ENTRANTI
   1 SAVE ""BASIC"" 
   1 RUTINA PRINCIPAL
   1 RUTINA MAQUINA PARA ESCRIBIR
   1 RUTINA MAQUINA DE ESCRIBIR
   1 ROTULOS ENTRANTES
   1 REGISTRO DEL NOMBRE
   1 Q$="DE ORIGEN ":
   1 Q$="DE LLEGADA ":
   1 PULSA UNA TECLADO
   1 PROGRAMA  
   1 PORTADA   
   1 PANTALLA  
   1 PAN DIBUJO
   1 P$="VIDEOBASIC-EL LENGUAJE:      ":
   1 P$="        en el numero 9         ":
   1 OPCION DE 'SAVE'  PARA  GRABARUNA MATRIZ O UN VECTOR            DATA        
   1 OPCION DE 'SAVE'  PARA  GRABARBYTES                             CODE        
   1 O,i;A$(i-2
   1 N$=N$+" ":
   1 MEZCLA UN PROGRAMA EN  MEMORIACON OTRO DE UNA CINTA             MERGE       
   1 M-15340-1985
   1 M'F$(M)","04C REPITE ","#813","2C70
   1 LONGITUD MAXIMA DEL NOMBRE  DEUN PROGRAMA                       10          
   1 LETREROS ROTATORIOS
   1 LETREROS ENTRANTES
   1 LA INSTRUCCION  <SAVE>,  SIRVEPARA TRANSFERIR  DATOS  DE  LAMEMORIA  DEL  ORDENADOR  A  LACINTA MAGNETICA.%            %ESTA OPERACION SE UTILIZA PARAGRABAR PROGRAMAS, MATRICES,  YOTROS BLOQUES  DE  DATOS,  ASIPODEMOS CONSERVARLOS Y  VOLVERA UTILARLOS EN  CUALQUIER  MO-MENTO.%                      %EXISTEN TRES TIPOS FUNDAMENTA-LES DE GRABACIONES:&         &SAVE "NOMBRE"&               &TRANSFIERE EN CINTA EL PROGRA-MA BASIC Y LAS VARIABLES, DAN-DOLE EL NOMBRE DE  SAVE  <NOM-BRE>. COMPLETANDO  EL  COMANDOCON <LINE nn> Y UNA VEZ CARGA-DO EL PROGRAMA,  SE  EJECUTARAAUTOMATICAMENTE DESDE LA LINEAnn.%                         %SAVE "NOMBRE" 
   1 JUEGO     
   1 INSTRUCCION
   1 INGELEK JAKSON
   1 HAS ESCRITO  UN  PROGRAMA  EM-PLEANDO UNA TECNICA  FUNDAMEN-TAL: LA MATRIZ."
   1 HARD 2    +
   1 HARD 1    q
   1 FO,CO;"  ";
   1 FM,CM;"  "
   1 F$(5)=""BASIC""","INTRODUCE EN EL ELEMENTO <5>","DE LA MATRIZ <F$>, LA","CONSTANTE <BASIC>",""
   1 F$()","Y AHORA GRABA LA MATRIZ F$","CON EL NOMBRE CONTENIDO EN A$",""
   1 F$()           o bien:                       SAVE "NOMBRE" DATA R()&      &GRABA SOLO LA MATRIZ ESPECIFI-CADA DESPUES DE DATA.%       %SAVE "NOMBRE" CODE 25000, 1300GRABA  LOS  DATOS  EN  MEMORIADESDE LA DIRECCION  DE  INICIO<25000>,  CON  UN   TOTAL   DE<1300> BYTES.%               %SI DESEAS  GRABAR  POR  ENTEROUNA PANTALLA (DESDE LA  DIREC-CION 16384 HASTA 23295)  DEBE-RIAS EJECUTAR &              &SAVE "NOMBRE" CODE 16384, 6912PUEDES UTILIZAR LA FORMA:     &                            &SAVE "NOMBRE" SCREEN$&       &SON TOTALMENTE EQUIVALENTES.%%DE CUALQUIER MODO LA  LONGITUDDEL NOMBRE NO DEBE SUPERAR  10CARACTERES.#                 #&
   1 ESPECIFICA, QUE DESEAMOS  GRA-BAR UNA PANTALLA                  SCREEN$     
   1 EN LA SEGUNDA, LAS FRASES APA-RECERAN EN BASE AL  NUMERO  DEMES INTRODUCIDO.",""
   1 EN LA PRIMERA  PARTE  ELEGIRASLAS FRASES QUE DESEES PARA CA-DA MES.",
   1 EJER. DIM w
   1 DIM INT   C
   1 DIM 2     4
   1 DIBUJO    8
   1 CUANTOS BYTES DE LONGITUD TIE-NE EL HEADER?                     17          
   1 CREA ESPACIO EN  MEMORIA  PARAUNA MATRIZ O UN VECTOR            DIM         
   1 CONTIENE EL NOMBRE Y LA LONGI-TUD DE LOS DATOS EN CINTA         HEADER      
   1 CAR VERIFY 
   1 CAR TEST   
   1 CAR NEXT   
   1 CAR LIST   
   1 CAR JUEGO  
   1 CAR HARD2 
   1 CAR HARD1 
   1 CAR EJER.  
   1 CAR DIMINT 
   1 CAR DIM2   
   1 CAR BREAK  
   1 CAR        
   1 C5+C4*J,C+C4*K+C2*I;"  "
   1 C5+C4*J+C2*I,
   1 C4+C4*J,C+C4*K+C2*I;"  ";
   1 C4+C4*J+C2*I,
   1 C$(30)","DIMENSIONA LA MATRIZ <C$>","DE 30 CARACTERES",""
   1 B$="------------"
   1 AHORA INTENTA ESCRIBIR EL PRO-GRAMA COMO TE HE EXPLICADO,  YACUERDATE  DE NUMERAR LAS  LI-NEAS DE 10 EN 10, A PARTIR  DE10.",""
   1 A(3,8,20)","IMPRIME EL NUMERO CONTENIDO","EN LA MATRIZ <A>","EN LA POSICION: 3,8,20",""
   1 A$="VIDEOTEST ":
   1 A$="PON EN MARCHA LA GRABADORA"
   1 A$="00000000":
   1 A$=" SAVE":
   1 A$=" HAZ TU ELECCION:":
   1 A$=" ESTA BIEN ESCRITO, "+N$+"?":
   1 A$=" DIM - GRABADORA":
   1 A$=" DIM ":
   1 A$=" CARGO EL PROGRAMA: VIDEONEXT":
   1 A$=" *PULSA UNA TECLA PARA CONTINUAR"
   1 A$="  PON EN MARCHA LA GRABADORA":
   1 A$="   TECLADO Y PULSA <ENTER>":
   1 A$="   ESCRIBE TU NOMBRE EN EL ":
   1 A$="     CARGO: LA PROGRAMACION":
   1 A$="     4 - FIN":
   1 A$="     3 - VIDEONEXT":
   1 A$="     2 - INSTRUCCIONES":
   1 A$="     1 - JUEGO":
   1 A$="       PARA LA GRABADORA  ":
   1 A$="                              ":
   1 ;n$;" ? (s/n)"
   1 ;"y quita la alimentacion a tu ";
   1 ;"ejemplos y ejercicios";
   1 ;"Y PULSA <ENTER>":
   1 ;"TU PUNTUACION ES ";s;" SOBRE 30."
   1 ;"TRACCION"
   1 ;"TECLADO Y PULSA <ENTER>":
   1 ;"TE HAS QUEDADO CON UNA PIEZA."''"
   1 ;"TE HAS QUEDADO CON ";P;" PIEZAS"
   1 ;"SPECTRUM.      Hasta pronto,";
   1 ;"SINCLAIR"
   1 ;"RODILLO ";
   1 ;"Pon el casete  en  su  caja,";
   1 ;"PREGUNTA N. ";w
   1 ;"PARA MEJORAR, LEE";
   1 ;"OTRA VEZ"
   1 ;"NO TE PUEDO AYUDAR":
   1 ;"Muy bien, enhorabuena!"
   1 ;"MUY BIEN ";n$;
   1 ;"MUEVE EL NUMERO ";M;" * DE 
   1 ;"La respuesta correcta es:";
   1 ;"LA RESPUESTA ES MUY CORTA";
   1 ;"Hasta pronto.":
   1 ;"HE AQUI UNA SUGERENCIA:"
   1 ;"FELICICADES LO HAS LOGRADO":
   1 ;"ESTE NO ES UN BUEN RESULTADO.":
   1 ;"ESTE ES UN MEDIOCRE RESULTADO.":
   1 ;"ESTE ES UN BUEN RESULTADO.":
   1 ;"ESCRIBE TU NOMBRE";
   1 ;"ESCRIBE TU NOMBRE EN EL";
   1 ;"ES VERDADERAMENTE UN BUEN RESULTADO.":
   1 ;"ES EXACTO."
   1 ;"EN EL TECLADO";
   1 ;"EN ";M;" MOVIMIENTO";("S"
   1 ;"- - - - - -"''':
   1 ;"""";i$;""" esta equivocado."
   1 ;" SISTEMA DE  ";
   1 ;" SILENCIO"
   1 ;" SILENCIO "
   1 ;" REGLAS  ":
   1 ;" PROG. O DATOS"
   1 ;" HEADER "
   1 ;" AUTO STOP   "
   1 ;"  SIGUIENTE"
   1 ;"  Esta bien escrito";
   1 ;"       SEGUIMOS? - (S/N)        ":
   1 ;"       PARA LA GRABADORA        ":
   1 ;"        ":
   1 ;"          estoy cargando        "''"          VIDEOHARDWARE         ":
   1 ;"             ";
   1 ;"               ":
   1 ;"               "
   1 ;"                   ":
   1 ;"                               ":
   1 ;"                               "
   1 ;"                                ":
   1 :: :::::::::::::::::::::::
   1 5TRADUCCION 
   1 43 - FASE DE OUTPUT","CUAL ES EL RESULTADO FINAL ?",""
   1 4 F A S E  2"
   1 23688/2-U"
   1 23688+x)>31"
   1 22 - FASE DE CALCULO","QUE SUCEDE EN LA ELABORACION ?",""
   1 2 I N P U T "
   1 11 - FASE DE INPUT","CUALES SON LOS  ELEMENTOS  QUEAPARECEN EN NUESTRO PROBLEMA ?",""
   1 10000,301"," GRABA CON EL NOMBRE DE  <MEM> LA"," PARTE DE MEMORIA QUE VA DE","10000 A 10300",""
   1 1 INICIO "
   1 00000000000000000000000000000000000000000000000000000000000000000000000000111111111111102110000000000000021111111111111221100000000000000222222222222222211000000000000002222222222222222110000000000000000000000000000000000000666666666660000000006600000000006666666666666666666666666666666666666666666666666666666666666666:????????????????????????????????????????????????????????????????::::???????????????????????????????????????????????????????????::::????????????????????????????88??????????????????????????????88?????????????????????:?????88?88???????????88?????::::?????88?88???????88????????89:::?????88?8888888888888888889999999???????888888888888888888999999:8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888N
   1 .VERIFY>                      LA INSTRUCCION <VERIFY>  SIRVEPARA VERIFICAR QUE  LOS  DATOSGRABADOS EN CINTA, SEAN  IDEN-TICOS A LOS QUE ESTAN EN MEMO-RIA.%                        %A  PRIMERA  VISTA  PARECE  UNAOPERACION INUTIL, PERO LA GRA-BADORA PUEDE HABER  REGISTRADOMAL LOS DATOS,  POR  UN  ERROREN EL VOLUMEN, O  POR  EL  MALESTADO DE LA CINTA.           <VERIFY> TE PERMITE  VERIFICARSI TODO SE HA DESARROLLADO CO-RRECTAMENTE, Y  SI  LOS  DATOSPUEDEN SER CARGADOS DE  NUEVO.EN CASO  CONTRARIO  (APARECERAUN MENSAJE), TIENES LA POSIBI-LIDAD  DE  REPETIR  LA  GRABA-CION.%                       %ES EVIDENTE QUE LA INSTRUCCION<VERIFY> DEBE TENER LOS MISMOSPARAMETROS QUE <SAVE>:  'DATA'O 'CODE'. UN EJEMPLO:         &                            &VERIFY "NOMBRE" o tambien:&  &VERIFY "NOMBRE" DATA X()&    &Y ASI SUCESIVAMENTE ...#     #.LOAD>                        LOAD DEBE CARGAR EL MISMO TIPODE INFORMACION QUE SE  ESPECI-FICO CON <SAVE> Y <VERIFY>. ALIGUAL QUE HAY  TRES  TIPOS  DEGRABACION, HABRA TAMBIEN  TRESTI
   1 ...................................
   1 . DIM >                       LA INSTRUCCION <DIM> SIRVE PA-RA INICIALIZAR VARIABLES DE UNTIPO PARTICULAR: LAS MATRICES.%                            %LA MATRIZ PUEDE SER  COMPARADACON UNA CAJA QUE CONTIENE  LASVARIABLES QUE HEMOS ESTUDIADO.SE PUEDE ACCEDER A ELLA A TRA-VES DE UNO O MAS NUMEROS  (IN-DICES), ESCRITOS ENTRE  PAREN-TESIS DESPUES DEL NOMBRE DE LAMATRIZ.                       SI ERES UN APASIONADO  DE  LOSLIBROS, DISCOS, O ...  DE  LOSSELLOS, SEGURO QUE HAS ORGANI-ZADO TU COLECCION COMO UNA MA-TRIZ.%                       %PONGAMOS UN EJEMPLO. SI  HEMOSCOLOCADO UN LIBRO EN EL  SALON(PRIMERA HABITACION) EN LA ES-TANTERIA (LA TERCERA A LA  DE-RECHA), EN LA OCTAVA POSICION.BIEN, `                       LOS NUMEROS 1, 3 Y 8  QUE  HASUTILIZADO  PARA  LOCALIZAR  TULIBRO NO SON OTROS QUE LOS IN-DICES DE UNA MATRIZ <BIBLIOTE-CA>.%                        %SI LA MATRIZ <B>, CONTIENE TO-DOS LOS PRECIOS DE  TODOS  LOSLIBROS (ORGANIZANDOLOS COMO ENEL EJEMPLO ANTERIOR), ES POSI-BLE SABER EL PRECIO DE UN  VO-LU
   1 -J/A,ER+J/A*.7
   1 ,XX;"      ";
   1 ,XX;"      "
   1 ,C8+C2*I;I:
   1 **AYUDA II INTENTO**
   1 ***respuesta flash***
   1 ***puntuacion***
   1 ***pulsa una tecla***
   1 ***comentario final***
   1 ***bloque principal***
   1 ***INPUT controlado***
   1 ***CLS BAJO***
   1 )+"   "+Z$(6
   1 ));q$(q,65
   1 )       ";
   1 (M);F$(M)","04<12 CICLO","<813","2<40
   1 (I);C$(I):
   1 (FM,CM)=C7
   1 (FD,CD)=" "
   1 (12,30)","046 INICIO ","047 CICLO  ","#823","2620
   1 ''''''''"        GRACIAS POR JUGAR"''''
   1 "xg+xs/2",yg+ys*
   1 "VERIFY ""BASIC""","... AHORA,  HACIENDO  QUE   ELSPECTUM VUELVA A OIR LA  CINTAA PENAS LA  HAYAMOS   GRABADO,LA VERIFICARA SI  TODO  SE  HAREALIZADO CORRECTAMENTE.",""
   1 "SAVE ""PAN""SCREEN$","SIRVE PARA GRABAR TUS  MEJORESCOMPOSICIONES GRAFICAS  DE  LAPANTALLA.",""
   1 "SAVE ""BASIC"" LINE 10","ESTE COMANDO GRABA EN LA CINTAMAGNETICA EL  PROGRAMA  Y  LASVARIABLES. DESPUES  DE  CARGAREL PROGRAMA, COMENZARA AUTOMA-TICAMENTE A PARTIR DE LA LINEA10.",""
   1 "RESPUESTA = ";
   1 "Puesto que el programa se  re-duce a la impresion de un ele-mento de una matriz, no existefase de elaboracion.",""
   1 "MERGE ""UTIL""","ESTA ES  UNA  INSTRUCCION  MUYUTILIZADA PARA UNIR UN PROGRA-MA DE USO  COMUN  AL  PROGRAMABASE.",""
   1 "MAX 10 CARACTERES ";
   1 "LOAD ""MATR"" DATA F$()","... ASI  PUEDES  CARGAR  DATOSALMACENADOS COMO MATRIZ,  PARAUTILIZARLOS EN UN PROGRAMA.",""
   1 "LOAD """"","... PARA CARGAR EL PRIMER PRO-GRAMA QUE LA GRABADORA ENCUEN-TRA...",""
   1 "LET F$(I)=F$(I+1)","ESTA ES LA FORMA MAS UTILIZADAPARA  DESPLAZAR  UNA  POSICIONLOS ELEMENTOS DE UNA MATRIZ.",""
   1 "LET C(X+3*Y,INT B)=SQR VR","COMO ES HABITUAL  SON  VALIDASTODAS LAS EXPRESIONES QUE, UNAVEZ RESUELTAS, TIENEN EL VALORADECUADO.",""
   1 "FILA/COLUMNA ";(Q$);
   1 "En la primera parte introduci-mos frases cortas de 30 carac-teres; en  la  segunda,  estanlos numeros correspondientes alos meses.",""
   1 "El resultado final consiste enla impresion del numero recla-mado, seguido de la frase  co-rrespondiente a cada caso.","",""
   1 "ESTA VEZ, "+N$,"NOS OCUPAREMOS DE UN  PROGRAMAQUE UTILIZA UNA ESTRUCTURA MUYIMPORTANTE: LA <MATRIZ>.",""
   1 "EL TABLERO DE LAS DAMAS CHINAS","SE COMPONE DE 34 CASILLAS,  EN","LAS QUE COLOCAMOS 33 PEONES."
   1 "DIM F$(3,20):PRINT F$(I)","<PRINT> IMPRIMIRA  UNA  CADENADE 20 CARACTERES,  TOMANDO  LAPOSICION INDICADA POR <I>.",""
   1 "DIM A(10,20)","DIMENSIONA UNA MATRIZ NUMERICA<A> DE 10 FILAS Y 20 COLUMNAS.",""
   1 "DESEAMOS UN PROGRAMA  QUE  IM-PRIMA UN MENSAJE CORTO, INTRO-DUCIDO  ANTERIORMENTE  EN  UNAMATRIZ, RELACIONADA CON EL MESDE NACIMIENTO DE UN ....VOLUN-TARIO!!"
   1 "CASILLA DISPONIBLE  AL  INICIO","DEL JUEGO: LA CENTRAL.","","","
   1 "AHORA, "+N$,"TRANSFORMEMOS EL ANALISIS  DI-RECTAMENTE   A   INSTRUCCIONES<BASIC>.","
   1 "9";"VIDEOBASIC":
   1 "8";"INTENTALO DE NUEVO !":
   1 "7";" ESTOY CARGANDO VIDEOTEST":
   1 "6";"PULSA";
   1 "6";"    INTRODUCE LOS 3 INDICES   ":
   1 "6","6    LIBRE","6"
   1 "510 LET A=5","520 DIM F$(20,10)","530 LET B=A*8","540 PRINT B","550 LET X$=""BASIC"""
   1 "4A 5","4F$ ABCDEF","4X$ BASIC"
   1 "4";"ESTA BIEN ESCRITO ? (S/N)"
   1 "32023"+I,
   1 "3";"ESCRIBE TU NOMBRE EN EL         TECLADO Y PULSA <ENTER>"
   1 "23617",Z:
   1 "23295+I",
   1 "22";"  ":
   1 "2140001TIPO DE BLOQUE","5170110NOMBRE DEL BLOQUE","4141102LONGITUD TOTAL","7191302DIRECCION DE INICIO","1181502LONGITUD DEL BASIC"
   1 "20";"            ";
   1 "2+i*4+a";" ":
   1 "2+i*4+a";
   1 "2","2   RESERVADO","2","2"
   1 "2   RESERVADO"
   1 "175"-I*C2
   1 "17",C+C4*J+C2*I;"  "
   1 "16";;"  "
   1 "16",C+C4*J+C2*I;"  "
   1 "14",U+U;"VARIABLES"
   1 "124-XL/2",
   1 "12",O;"PARTE SIGUIENTE";
   1 "12"+K*C4-C2*I;"  ";
   1 "12"+K*C4-C2*I;"  "
   1 "10";"ERROR !";
   1 "04>INT. MES","#813","2>50
   1 "049 INTRO. ","04: FRASE  ","#823","2930
   1 "043 INICIO ","044 MATRIZ ","#820","2310
   1 "... Y HENOS  AQUI  ENFRENTADOSCON EL <DIM>, Y LAS  OPERACIO-NES RELATIVAS A LA  GRABADORA.OBSERVA SU USO.",""
   1 "-255"+I*C2,
   1 "-175"+I*C2
   1 ","SI EN UN CIERTO PUNTO DEL JUE-","GO NO CONSIGUES COMERTE NINGUN","PEON, PULSA  ""?""  Y  EL  JUEGO","SE INTERRUMPIRA AUTOMATICAMEN-","TE MOSTRANDO LA PUNTUACION  DE","DE LA ULTIMA PARTIDA.","
   1 ","POR EJEMPLO LA PRIMERA  JUGADA","PUEDE SER: B4  (ENTER)  -   D4","(ENTER).","
   1 ","EL OBJETO  DE  ESTE  JUEGO  ES","CONSEGUIR QUEDARSE CON UN SOLO","PEON, ""COMIENDOSE""  LAS  DEMAS","PIEZAS HASTA UN MAXIMO  DE  32","JUGADAS,  LA  PRIMERA  DE  LAS","CUALES DEBERA OBVIAMENTE TENER","COMO PUNTO DE DESTINO LA UNICA"
   1 "*1 ","%  "
   1 ""MES "";M","04@IMPRIME ","04AHOROSC. ","#823","2@60
   1 "","      QUE TE DIVIERTAS","#"
   1 " SI - NO  ";
   1 "  ---  EL HOROSCOPO  ---  ","       ELECTRONICO      "
   1  Tel. 031-240.959  
   1  Tel. 031-240.959 
   1  TIPO DE BLOQUE           1 B  
   1  SOFTIDEA (Como) 
   1  SOFTIDEA (Como)
   1  RESULTADO.":
   1  REPETIR";
   1  RALENTIZAR   "
   1  OTRA VEZ 
   1  NOMBRE DEL BLOQUE       10 B  
   1  MOVIMIENTO ERRONEO 
   1  LONGITUD TOTAL           2 B  
   1  LONGITUD DEL BASIC       2 B   
   1  INTRODUCCION";
   1  FINALIZAR   
   1  EJERCICIOS";
   1  EJERCICIO"
   1  E R R O R  ! 
   1  DIRECCION DE INICIO      2 B  
   1  DATA F$() 
   1  CONTINUAR"
   1  CODE 31000,1000 
   1  CARGAR LA";
   1  CARGAR EL VIDEOJUEGO";
   1  AL BASIC  ":
   1  = 2400 HZ <-> BIT=1         "
   1  = 1200 HZ <-> BIT=0                                   
   1  --> HEADER    "
   1   Tel. 031-240.959  
   1   D A T A  
   1   B U E N    R E S U L T A D O  
   1    Pon en marcha la grabadora   
   1          ":
   1          "
   1           * 
   1                    "
   1                                 
   1                         
   1                    
   1                   
   1                 
   1